package com.cnvai.cms.persistence.basedao;

import com.cnvai.cms.javabean.model.CmsArticleclass;
import com.cnvai.cms.javabean.model.CmsArticleclassExample;
import java.math.BigDecimal;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CmsArticleclassMapper {
    int countByExample(CmsArticleclassExample example);

    int deleteByExample(CmsArticleclassExample example);

    int deleteByPrimaryKey(BigDecimal acsid);

    int insert(CmsArticleclass record);

    int insertSelective(CmsArticleclass record);

    List<CmsArticleclass> selectByExample(CmsArticleclassExample example);

    CmsArticleclass selectByPrimaryKey(BigDecimal acsid);

    int updateByExampleSelective(@Param("record") CmsArticleclass record, @Param("example") CmsArticleclassExample example);

    int updateByExample(@Param("record") CmsArticleclass record, @Param("example") CmsArticleclassExample example);

    int updateByPrimaryKeySelective(CmsArticleclass record);

    int updateByPrimaryKey(CmsArticleclass record);
}